package data.bonus;

import org.jdom.Element;

import data.Dataexception;

/**
 * Die Klasse stellt eine interne Aenderungen (Bonus und Malus)
 * in dem Spiel dar.
 * Diese Klasse stellt den abstrakten Basistyp fuer alle Boni dar.
 * 
 * @author daishy
 * @date 13.03.2008 16:43:17
 *
 */
public abstract class Bonus
{
	/**
	 * Die Methode liest die benoetigten Daten aus dem XML-Baum.
	 * Falls das Format nicht den Erwartungen entspricht, wird eine
	 * Dateexception geworfen.
	 * @param elem
	 * @throws Dataexception
	 */
	public abstract void processXML(Element elem) throws Dataexception;
}
